--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
scripts/ensure-micron-parser-package.js ec74a2651e897325b14269ae52d11b1e12f0b6e2 (ec74a265) Text, 765 B
T8b949e#!/usr/bin/env node
Tff7b72const Te6edf3fs Tff7b72= Te6edf3requireTb4b4b4(Ta5d6ff"fs"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3path Tff7b72= Te6edf3requireTb4b4b4(Ta5d6ff"path"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3packageDir Tff7b72= Te6edf3pathTb4b4b4.Te6edf3joinTb4b4b4(Te6edf3__dirnameTb4b4b4, Ta5d6ff".."Tb4b4b4, Ta5d6ff"node_modules"Tb4b4b4, Ta5d6ff"micron-parser"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3packageJsonPath Tff7b72= Te6edf3pathTb4b4b4.Te6edf3joinTb4b4b4(Te6edf3packageDirTb4b4b4, Ta5d6ff"package.json"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fsTb4b4b4.Te6edf3existsSyncTb4b4b4(Te6edf3packageDirTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3consoleTb4b4b4.Te6edf3logTb4b4b4(Ta5d6ff"micron-parser not installed, skipping package metadata normalization."Tb4b4b4)Tb4b4b4;
Te6edf3processTb4b4b4.Te6edf3exitTb4b4b4(T79c0ff0Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3fsTb4b4b4.Te6edf3existsSyncTb4b4b4(Te6edf3packageJsonPathTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3processTb4b4b4.Te6edf3exitTb4b4b4(T79c0ff0Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3packageJson Tff7b72= Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"micron-parser"Tb4b4b4,
Te6edf3versionTff7b72: Ta5d6ff"0.0.0"Tb4b4b4,
Te6edf3mainTff7b72: Ta5d6ff"js/micron-parser.js"Tb4b4b4,
Te6edf3moduleTff7b72: Ta5d6ff"js/micron-parser.js"Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Te6edf3fsTb4b4b4.Te6edf3writeFileSyncTb4b4b4(Te6edf3packageJsonPathTb4b4b4, Ta5d6ff`Tffd700${Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3packageJsonTb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tffd700}Ta5d6ff\nTa5d6ff`Tb4b4b4, Ta5d6ff"utf8"Tb4b4b4)Tb4b4b4;
Te6edf3consoleTb4b4b4.Te6edf3logTb4b4b4(Ta5d6ff"Created node_modules/micron-parser/package.json for electron-builder dependency scan."Tb4b4b4)Tb4b4b4;
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────